Vocabulary
English Companion Academic Vocabulary List

Academic VocabularyGeneral Service List - a basic word list divided into 5 sublists in order of frequency (2284 words)Academic Word List - a list of high frequency words for college readiness divided into 10 sublists in order of frequency (570 headwords)

Types of Analogies

Awesome Analogies

Analogy Practice Game: Battleship

Dictionary

Thesaurus